package com.lyl.xxx.modules.web.montior.service;

import com.github.pagehelper.PageInfo;
import com.lyl.xxx.modules.web.montior.model.dto.OnlineUserDTO;
import com.lyl.xxx.modules.web.montior.model.vo.OnlineUserVO;

public interface OnlineService {
    /**
     * 获取在线用户列表
     * @param pageNo 页码
     * @param pageSize 每页纪录数
     * @param dto 请求参数
     * @return 分页列表
     */
    PageInfo<OnlineUserVO> getOnlineUserList(Integer pageNo, Integer pageSize, OnlineUserDTO dto);

    /**
     * 强制注销用户
     * @param tokenId tokenId
     * @return true/false
     */
    boolean forceLogout(String tokenId);
}
